<?php

class OczekujePeer extends BaseOczekujePeer
{
    /**    
     *
     * @param <type> $podziedzina nazwa poddziedziny
     * @return <type> tablice indeksow.
     */
    public static function getIdPoddziedzina($podziedzina)
    {
       $c = new Criteria();
        $c->add(PoddziedzinaPeer::NAZWA, $podziedzina);
       $c->addJoin(self::PODDZIEDZINA_ID, PoddziedzinaPeer::ID);
       $tablica = self::doSelect($c);
       $zwraca = array();
       foreach($tablica as $tab)
           {
               $zwraca[] = $tab->getOgloszenieId();
           }
           return $zwraca;
    }

/**
 *
 * @param <type> $dziedzina przyjmuje nazwe dziedziny np "gra na instrumencie"
 * @return <type> zwraca tablice zawierajace identyfikatory ogloszenia ktore naleza do dziedziny
 * 
 */
    public static function getIdOgloszeniaDziedzina($dziedzina)
    {
     $c = new Criteria();
        $c->add(PoddziedzinaPeer::DZIEDZINA_NAZWA, $dziedzina);
       $c->addJoin(self::PODDZIEDZINA_ID, PoddziedzinaPeer::ID);
       $tablica = self::doSelect($c);
       $zwraca = array();
       foreach($tablica as $tab)
           {
               $zwraca[] = $tab->getOgloszenieId();
           }
           return $zwraca;
    }
}
